package com.hcss.core.common.mailmgt.model;

/** 
 * @ClassName: SystemModel 
 * @Description: TODO 系统设置
 * @author lvfang
 * @date 2013-4-16 下午2:57:18 
 *  
 */
public class SystemMailModel {
	public String mailServerHost;//邮件发送服务器主机
	public String mailServerPort;//邮件发送服务器端口
	public String mailAdminAddress;//发送者邮箱
	public String mailAdminPwd;//发送者邮箱密码
	// 是否需要身份验证
	private boolean validate;
	private int validateInt;
	
	private String srtMailTemplate;//Sr Mail
	private String srResponseMailTemplate;//Sr Reponse Mail
	private String srFeedBackMailTemplat;//Sr FeedBack Mail
	private String taskMailTemplat;	// task Mail
	private String userLockMailTemplate;//用户锁定
	private String caseWillCloseMailTemplate;//CASE即将关闭
	private String taskWillCloseMailTemplate;//任务即将关闭
	
	
	public String getTaskWillCloseMailTemplate() {
		return taskWillCloseMailTemplate;
	}
	public void setTaskWillCloseMailTemplate(String taskWillCloseMailTemplate) {
		this.taskWillCloseMailTemplate = taskWillCloseMailTemplate;
	}
	/**
	 * @return the userLockMailTemplate
	 */
	public String getUserLockMailTemplate() {
		return userLockMailTemplate;
	}
	/**
	 * @param userLockMailTemplate the userLockMailTemplate to set
	 */
	public void setUserLockMailTemplate(String userLockMailTemplate) {
		this.userLockMailTemplate = userLockMailTemplate;
	}
	/**
	 * @return the caseWillCloseMailTemplate
	 */
	public String getCaseWillCloseMailTemplate() {
		return caseWillCloseMailTemplate;
	}
	/**
	 * @param caseWillCloseMailTemplate the caseWillCloseMailTemplate to set
	 */
	public void setCaseWillCloseMailTemplate(String caseWillCloseMailTemplate) {
		this.caseWillCloseMailTemplate = caseWillCloseMailTemplate;
	}
	/**
	 * @return the validateInt
	 */
	public int getValidateInt() {
		return validateInt;
	}
	/**
	 * @param validateInt the validateInt to set
	 */
	public void setValidateInt(int validateInt) {
		this.validateInt = validateInt;
	}
	private String skinName;//系统皮肤
	/**
	 * @return the mailServerHost
	 */
	public String getMailServerHost() {
		return mailServerHost;
	}
	/**
	 * @param mailServerHost the mailServerHost to set
	 */
	public void setMailServerHost(String mailServerHost) {
		this.mailServerHost = mailServerHost;
	}
	/**
	 * @return the mailServerPort
	 */
	public String getMailServerPort() {
		return mailServerPort;
	}
	/**
	 * @param mailServerPort the mailServerPort to set
	 */
	public void setMailServerPort(String mailServerPort) {
		this.mailServerPort = mailServerPort;
	}
	/**
	 * @return the mailAdminAddress
	 */
	public String getMailAdminAddress() {
		return mailAdminAddress;
	}
	/**
	 * @param mailAdminAddress the mailAdminAddress to set
	 */
	public void setMailAdminAddress(String mailAdminAddress) {
		this.mailAdminAddress = mailAdminAddress;
	}
	/**
	 * @return the mailAdminPwd
	 */
	public String getMailAdminPwd() {
		return mailAdminPwd;
	}
	/**
	 * @param mailAdminPwd the mailAdminPwd to set
	 */
	public void setMailAdminPwd(String mailAdminPwd) {
		this.mailAdminPwd = mailAdminPwd;
	}
	/**
	 * @return the validate
	 */
	public boolean isValidate() {
		if(validateInt == 1){
			validate = true;
		}else{
			validate = false;
		}
		return validate;
	}
	/**
	 * @param validate the validate to set
	 */
	public void setValidate(boolean validate) {
		this.validate = validate;
	}
	/**
	 * @return the skinName
	 */
	public String getSkinName() {
		return skinName;
	}
	/**
	 * @param skinName the skinName to set
	 */
	public void setSkinName(String skinName) {
		this.skinName = skinName;
	}
	/**
	 * @return the srtMailTemplate
	 */
	public String getSrtMailTemplate() {
		return srtMailTemplate;
	}
	/**
	 * @param srtMailTemplate the srtMailTemplate to set
	 */
	public void setSrtMailTemplate(String srtMailTemplate) {
		this.srtMailTemplate = srtMailTemplate;
	}
	/**
	 * @return the srResponseMailTemplate
	 */
	public String getSrResponseMailTemplate() {
		return srResponseMailTemplate;
	}
	/**
	 * @param srResponseMailTemplate the srResponseMailTemplate to set
	 */
	public void setSrResponseMailTemplate(String srResponseMailTemplate) {
		this.srResponseMailTemplate = srResponseMailTemplate;
	}
	/**
	 * @return the srFeedBackMailTemplat
	 */
	public String getSrFeedBackMailTemplat() {
		return srFeedBackMailTemplat;
	}
	/**
	 * @param srFeedBackMailTemplat the srFeedBackMailTemplat to set
	 */
	public void setSrFeedBackMailTemplat(String srFeedBackMailTemplat) {
		this.srFeedBackMailTemplat = srFeedBackMailTemplat;
	}
	public String getTaskMailTemplat() {
		return taskMailTemplat;
	}
	public void setTaskMailTemplat(String taskMailTemplat) {
		this.taskMailTemplat = taskMailTemplat;
	}
}
